package net.hands.common.th;
import static net.hands.common.I18n.$m;

/**
 * 说明:方法未实现异常 <br>
 * <p>
 * 这是一个开源的软件，请在LGPLv3下合法使用、修改或重新发布。
 * </p>
 * 
 * @author 陈侃(cknet@126.com, 13910090885)
 *         http://code.google.com/p/simpleframework/
 *         http://www.simpleframework.net
 */
public class NotImplementedException extends RuntimeExceptionEx {
	/**
	 * 
	 * Constructor Method
	 * 
	 * @update 2012-10-23 上午10:28:15
	 * @param msg
	 *            信息
	 * @param cause
	 *            异常
	 */
	public NotImplementedException(final String msg, final Throwable cause) {
		super(msg, cause);
	}
	
	/**
	 * 
	 * Constructor Method
	 * 
	 * @update 2012-9-25 上午9:54:25
	 * @param objectClass
	 *            对象类
	 * @param method
	 *            方法
	 */
	public static RuntimeException of(final Class<?> objectClass,
			final String method) {
		return _of(NotImplementedException.class,
				$m("NotImplementedException.0", objectClass.getName(), method), null);
	}
    
	private static final long serialVersionUID = 6384740594048001510L;
}
